package com.baomidou.ant.service;

import com.baomidou.ant.entity.CpkInfo;
import com.baomidou.ant.vo.request.RequestGetAllCpkChartVo;
import com.baomidou.ant.vo.request.RequestGetCpkChartVo;
import com.baomidou.ant.vo.request.RequestSearchCpkVo;
import com.baomidou.ant.vo.response.ResponseAllCpkChartVo;
import com.baomidou.ant.vo.response.ResponseCpkChartVo;
import com.baomidou.ant.vo.response.ResponseListAllCpkVo;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author jobob
 * @since 2022-03-18
 */
public interface ICpkInfoService extends IService<CpkInfo> {
    //按lot号查询
    CpkInfo queryByOrderNum(String orderNum);
    //获取某个机台号码
    ResponseCpkChartVo getChartData(RequestGetCpkChartVo vo);
    //获取所有的
    ResponseAllCpkChartVo getAllChartData(RequestGetAllCpkChartVo vo);
    //分页查询
    IPage<ResponseListAllCpkVo> listAllCpk(RequestSearchCpkVo vo);
}
